(function(window, undefined){
    let t = null
    
    $.fn.lazyLoad = function(){
    //1.给窗口绑定滚动事件
    //2事件处理函数中
    // 2.1获取可视区域高度： 窗口可见高度+ 滚动高度
    // 2.2获取所有图片
    //遍历判断 
    //小于 就修改src
    
    function lazyLoad() {
        if(t)return
        t =setTimeout(()=>{
            // 可视区域高度： 窗口高度.+ 滚动高度
        let windowH = window.innerHeight || document.documentElement.clientHeight
        let scrollH = document.body.scrollTop || document.documentElement.scrollTop
        let showH = windowH + scrollH

        // 获取所有图片
     
        let imgs = this
        
        //遍历判断  
        for (let i = 0; i < imgs.length; i++) {
            if (imgs[i].offsetTop < showH) {
                imgs[i].src = imgs[i].getAttribute('data-original')
            }


        }
        }, 1000)
        
    }
    lazyLoad()
    window.onscroll = lazyLoad
    }
})(window)